body {
    margin: 0 auto;
    background: #e9ebee;
}

.banner {
    height: 90vh;
}

.my-text {
    color: #006CB5;
}

.main-content {
    min-height: 90vh;
}

#cartItems {
    background-color: #006CB5;
    color: red;
    padding: 5px;
    border-radius: 25%;
}

table td,
th {
    vertical-align: middle;
    
}

.logo-img {
    border-radius: 50% !important;
    height: 100px;
    width: 100px;
}


.sideBar {
    min-height: 100vh;
    overflow-y: scroll;
        background: linear-gradient(to bottom, rgb(103, 191, 231), #383838);
}

.ajaxUl {
    border: 1px solid #dedede;
    border-top: none;
    /* Remove top border to seamlessly integrate with input */
    list-style-type: none;
    /* Remove default list styling */
    padding: 0;
    max-height: 150px;
    /* Adjust as needed */
    overflow-y: auto;
    /* Enable scrolling if list is long */
    background-color: white;
    position: absolute;
    /* To position the list just below the input field */
    max-width: 400px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
    z-index: 1000;
}

.ajaxUl li {
    padding: 10px;
    /* Spacing inside each suggestion */
    cursor: pointer;
    /* Change mouse pointer to indicate clickable items */
    border-bottom: 1px solid #dedede;
    /* Line between each item */
}

.ajaxUl li:last-child {
    border-bottom: none;
    /* Remove bottom border from last item */
}

.ajaxUl li:hover {
    background-color: #f2f2f2;
    /* Change background on hover */
}

.hidden {
    display: none;
    /* background-color: red; */
}
.hidden1 {
    /* visibility: hidden; */
    display: none;
    background-color: red;
    /* visibility: hidden; */
}
#slip_2 h5 {
   font-size: 10px;
}

#slip_2 h4 {
   font-size: 10px;

}

#slip_2 p {
   font-size: 10px;

}

#slip_2 h3 {
   font-size: 10px;

}
#slip_2 h6 {
   font-size: 10px;

}
#slip_2 ul {
   font-size: 10px;

}

#slip_2 ol{
   font-size: 10px;
}
.line{
    border: 0.5px dotted black;
}
footer{
    margin-top: 20px;
}
.form1-control {
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  }
  
  .form1-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #80bdff;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
  }
  .card1 {
	box-sizing: border-box;
	width: 470px;
	height: 180px;
	background: rgba(217, 217, 217, 0.58);
	border: 1px solid white;
	box-shadow: 12px 17px 51px rgba(0, 0, 0, 0.22);
	backdrop-filter: blur(6px);
	border-radius: 17px;
	text-align: center;
	cursor: pointer;
	transition: all 0.5s;
	display: flex;
	align-items: center;
	justify-content: center;
	user-select: none;
	font-weight: bolder;
	color: black;
}

.card1:hover {
	border: 1px solid black;
	transform: scale(1.05);
}

.card1:active {
	transform: scale(0.95) rotateZ(1.7deg);
}
.backColor{
    background-color: pink;
}
.backColor1{
    background-color: rgb(97, 157, 235);
}
.backColor2{
    background-color: rgb(211, 65, 211);
}
.backColor3{
    background-color: rgb(92, 231, 92);
}
.backColor4{
    background-color: rgb(139, 111, 116);
}
.dt-button .buttons-pdf .buttons-html5{
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
